creating an intricate